package com.dudu.bean;

import net.sf.json.JSONArray;


/**
 * 语音调研请求参数  bean
 * @author gaoxs
 *
 */
public class IvrDailRequestBean {
    private String app_key;//app_key应用标识
    private String periphery_code;//应用外系统编码
    private String cust_account;// cust_account账号标识
    
    private String userIdentify;//发起语音短信的用户ID
    private  String caller; //主叫
    private String called;//被叫
    private String content;//内容
    private String mediaName;//语音文件名
    private String recvDigits; //按键个数
    private String schedule_send_time; //预药时间
    private String endDate;//结束时间
    private String push_url; //推送sessionId URL
    private String pool_ability_id; // ISV自行定义使用哪个号码发起通话
    private String batch_number; // 批次号
    private String usePlatNbr;// 强制使用平台号码(值为1时，强制使用平台号码发起)
    
    private String checkcalled;////默认:0 验证 1不验证
    
    private String tts_content;// 前导音
    private JSONArray called_data;//// 被叫信息
    private String sms_signature;// 签名内容：3至8个字符长度
    private String callback_interface_type;// 后续接口类型接口类型:1:短信,2:回呼 默认为1
    private String digit;// 按键 0~9 默认9
    private String digit_content;// 按键内容 示例: 按9获取语音文字内容
    
    private JSONArray content_data=null;//语音文件
    
    
    public String getCheckcalled() {
        return checkcalled;
    }
    public void setCheckcalled(String checkcalled) {
        this.checkcalled = checkcalled;
    }
    public JSONArray getContent_data() {
        return content_data;
    }
    public void setContent_data(JSONArray content_data) {
        this.content_data = content_data;
    }
    public String getTts_content() {
        return tts_content;
    }
    public void setTts_content(String tts_content) {
        this.tts_content = tts_content;
    }
    public JSONArray getCalled_data() {
        return called_data;
    }
    public void setCalled_data(JSONArray called_data) {
        this.called_data = called_data;
    }
    public String getSms_signature() {
        return sms_signature;
    }
    public void setSms_signature(String sms_signature) {
        this.sms_signature = sms_signature;
    }
    public String getCallback_interface_type() {
        return callback_interface_type;
    }
    public void setCallback_interface_type(String callback_interface_type) {
        this.callback_interface_type = callback_interface_type;
    }
    public String getDigit() {
        return digit;
    }
    public void setDigit(String digit) {
        this.digit = digit;
    }
    public String getDigit_content() {
        return digit_content;
    }
    public void setDigit_content(String digit_content) {
        this.digit_content = digit_content;
    }
    public String getApp_key() {
        return app_key;
    }
    public void setApp_key(String app_key) {
        this.app_key = app_key;
    }
    public String getPeriphery_code() {
        return periphery_code;
    }
    public void setPeriphery_code(String periphery_code) {
        this.periphery_code = periphery_code;
    }
    public String getCust_account() {
        return cust_account;
    }
    public void setCust_account(String cust_account) {
        this.cust_account = cust_account;
    }
    public String getUserIdentify() {
        return userIdentify;
    }
    public void setUserIdentify(String userIdentify) {
        this.userIdentify = userIdentify;
    }
    public String getCaller() {
        return caller;
    }
    public void setCaller(String caller) {
        this.caller = caller;
    }
    public String getCalled() {
        return called;
    }
    public void setCalled(String called) {
        this.called = called;
    }
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    public String getMediaName() {
        return mediaName;
    }
    public void setMediaName(String mediaName) {
        this.mediaName = mediaName;
    }
    public String getRecvDigits() {
        return recvDigits;
    }
    public void setRecvDigits(String recvDigits) {
        this.recvDigits = recvDigits;
    }
    public String getSchedule_send_time() {
        return schedule_send_time;
    }
    public void setSchedule_send_time(String schedule_send_time) {
        this.schedule_send_time = schedule_send_time;
    }
    public String getEndDate() {
        return endDate;
    }
    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }
    public String getPush_url() {
        return push_url;
    }
    public void setPush_url(String push_url) {
        this.push_url = push_url;
    }
    public String getPool_ability_id() {
        return pool_ability_id;
    }
    public void setPool_ability_id(String pool_ability_id) {
        this.pool_ability_id = pool_ability_id;
    }
    public String getBatch_number() {
        return batch_number;
    }
    public void setBatch_number(String batch_number) {
        this.batch_number = batch_number;
    }
    public String getUsePlatNbr() {
        return usePlatNbr;
    }
    public void setUsePlatNbr(String usePlatNbr) {
        this.usePlatNbr = usePlatNbr;
    }
    
    
    
}
